
//1
//package template;
//// 二维坐标类
//class Point {
//    private Object x ;
//    private Object y ;
//    public Object getX() {
//        return x;
//    }
//    public void setX(Object x) {
//        this.x = x;
//    }
//    public Object getY() {
//        return y;
//    }
//    public void setY(Object y) {
//        this.y = y;
//    }
//    public static void main(String[] args) {
//        //设置数据
//        Point p = new Point() ;
//        p.setX(10); // 自动装箱并且向上转型为Object
//        p.setY(20);
//        // 取出数据
//        int x = (Integer) p.getX() ; // 强制向下转型为Integer并且自动拆箱
//        int y = (Integer) p.getY() ;
//        System.out.println("x = " +x+",y = "+y);

//        Point p = new Point() ;
//        p.setX("东经80度");
//        p.setY("北纬20度");
//        // 取出数据
//        String x = (String) p.getX() ;
//        String y = (String) p.getY() ;
//        System.out.println("x = " +x+",y = "+y);

//        Point p = new Point() ;
//        p.setX(10.2);
//        p.setY("北纬20度");
//        // 取出数据
//        String x = (String) p.getX() ;
//        String y = (String) p.getY() ;
//        System.out.println("x = " +x+",y = "+y);
//    }
//}


//2




